// PHSShareTest.h: interface for the PHSShareTest class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_PHSSHARETEST_H__2DF47B0B_4F1C_4528_AF84_13F6942D5789__INCLUDED_)
#define AFX_PHSSHARETEST_H__2DF47B0B_4F1C_4528_AF84_13F6942D5789__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <cppunit/extensions/HelperMacros.h> 

#include "PartGenerator.h"
class PHSShareTest : public CPPUNIT_NS::TestFixture  
{
  CPPUNIT_TEST_SUITE( PHSShareTest );
  CPPUNIT_TEST( Test_Create );
  CPPUNIT_TEST( Test_Fun );
  CPPUNIT_TEST( Test_Property );
  CPPUNIT_TEST( Test_Function );
  CPPUNIT_TEST( Test_Joint );
  CPPUNIT_TEST( Test_Get_Data );
  CPPUNIT_TEST( Test_Get_AnyPartData );
  CPPUNIT_TEST( Test_Generate_Special_Joint_Regular );
  CPPUNIT_TEST( Test_Force_Assign );
  CPPUNIT_TEST( Test_Choose_Spring );
  CPPUNIT_TEST( Test_Choose_ConstSpring );
  CPPUNIT_TEST( Test_InitProperty );
  CPPUNIT_TEST( Test_ConstSpringPort );
  CPPUNIT_TEST( Test_Choose_Part );
  CPPUNIT_TEST( Test_Generate_SupportHanger );
  CPPUNIT_TEST( Test_New_Project_Dlg );
  CPPUNIT_TEST( Test_Open_Project_Dlg );
  CPPUNIT_TEST( Test_Property_Window );
  CPPUNIT_TEST_SUITE_END();
public:
	PHSShareTest();
	virtual ~PHSShareTest();

public:
	void Test_Property_Window();
	void Test_New_Project_Dlg();
	void Test_Create();
	void Test_Fun();
	void Test_Property();
	void Test_Function();
	void Test_Joint();
	void Test_Get_Data();
	void Test_Get_AnyPartData();
	void Test_Generate_Special_Joint_Regular();
	void Test_Force_Assign();
	void Test_Choose_Spring();
	void Test_Choose_ConstSpring();
	void Test_InitProperty();
	void Test_ConstSpringPort();
	void Test_Choose_Part();
	void Test_Open_Project_Dlg();
	void Test_Generate_SupportHanger();
};

#endif // !defined(AFX_PHSSHARETEST_H__2DF47B0B_4F1C_4528_AF84_13F6942D5789__INCLUDED_)
